home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- class LinkedHashMap$Entry<K, V> extends HashMap.Entry<K, V> {
- LinkedHashMap$Entry<K, V> before;
- LinkedHashMap$Entry<K, V> after;
-
- LinkedHashMap$Entry(int var1, K var2, V var3, HashMap.Entry<K, V> var4) {
- super(var1, var2, var3, var4);
- }
-
- private void remove() {
- this.before.after = this.after;
- this.after.before = this.before;
- }
-
- private void addBefore(LinkedHashMap$Entry<K, V> var1) {
- this.after = var1;
- this.before = var1.before;
- this.before.after = this;
- this.after.before = this;
- }
-
- void recordAccess(HashMap<K, V> var1) {
- LinkedHashMap var2 = (LinkedHashMap)var1;
- if (LinkedHashMap.access$000(var2)) {
- ++var2.modCount;
- this.remove();
- this.addBefore(LinkedHashMap.access$100(var2));
- }
-
- }
-
- void recordRemoval(HashMap<K, V> var1) {
- this.remove();
- }
-
- // $FF: synthetic method
- static void access$600(LinkedHashMap$Entry var0, LinkedHashMap$Entry var1) {
- var0.addBefore(var1);
- }
- }
-